package com.ruoyi.web.controller.mes;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.web.domain.mes.MesCoveringOrder;
import com.ruoyi.web.service.CoveringOrderService;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;

// 覆膜日报单
@RestController
@RequestMapping("/covering/order")
public class CoveringOrderController {
    @Resource
    private CoveringOrderService coveringOrderService;

    /**
     * 覆膜日报单 -- 查询主表
     * @Date: 2024年4月9日
     * @Auth: 张恒
     */
    @GetMapping("/list")
    public TableDataInfo list(MesCoveringOrder coveringOrder){
        return coveringOrderService.list(coveringOrder);
    }

    /**
     * 覆膜日报单 -- 查询主细表
     * @Date: 2024年4月9日
     * @Auth: 张恒
     */
    @GetMapping("/getById")
    public AjaxResult getById(MesCoveringOrder coveringOrder){
        return coveringOrderService.getById(coveringOrder);
    }

    /**
     * 覆膜日报单 -- 新增
     * @Date: 2024年4月9日
     * @Auth: 张恒
     */
    @PostMapping("/add")
    public AjaxResult add(@RequestBody MesCoveringOrder coveringOrder){
        return coveringOrderService.add(coveringOrder);
    }

    /**
     * 覆膜日报单 -- 修改
     * @Date: 2024年4月9日
     * @Auth: 张恒
     */
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody MesCoveringOrder coveringOrder){
        return coveringOrderService.edit(coveringOrder);
    }

    /**
     * 覆膜日报单 -- 删除
     * @Date: 2024年4月9日
     * @Auth: 张恒
     */
    @PostMapping("/del")
    public AjaxResult del(@RequestBody MesCoveringOrder coveringOrder){
        return coveringOrderService.del(coveringOrder);
    }
}
